﻿using System;
using System.Collections.Generic;

namespace Rj_GsInsurance.Server.DataBaseContext.Entities
{
    /// <summary>
    /// 发病报告卡
    /// </summary>
    public partial class EmrTbDiseaseReport
    {
        /// <summary>
        /// 主键自增
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 本次入院/门诊原因(多选逗号分隔)  DictionaryTypeID=1003
        /// </summary>
        public string? Reason { get; set; }
        /// <summary>
        /// 患者信息完整性  DictionaryTypeID=1004
        /// </summary>
        public int? InfoFullFlag { get; set; }
        /// <summary>
        /// 患者id
        /// </summary>
        public int? PatId { get; set; }
        /// <summary>
        /// 患者姓名
        /// </summary>
        public string? PatName { get; set; }
        /// <summary>
        /// 联系人姓名
        /// </summary>
        public string? ContactName { get; set; }
        /// <summary>
        /// 患者性别 DictionaryTypeID=34
        /// </summary>
        public string? PatSex { get; set; }
        /// <summary>
        /// 患者身份证号
        /// </summary>
        public string? PatCardNo { get; set; }
        /// <summary>
        /// 患者出生日期
        /// </summary>
        public DateTime? PatBirthday { get; set; }
        /// <summary>
        /// 民族
        /// </summary>
        public string? Nation { get; set; }
        /// <summary>
        /// 户籍地一
        /// </summary>
        public string? DomicileOne { get; set; }
        /// <summary>
        /// 户籍地二
        /// </summary>
        public string? DomicileTwo { get; set; }
        /// <summary>
        /// 户籍地三
        /// </summary>
        public string? DomicileThree { get; set; }
        /// <summary>
        /// 户籍地四
        /// </summary>
        public string? DomicileFour { get; set; }
        /// <summary>
        /// 户籍地五
        /// </summary>
        public string? DomicileFive { get; set; }
        /// <summary>
        /// 户籍地六
        /// </summary>
        public string? DomicileSix { get; set; }
        /// <summary>
        /// 现居地1
        /// </summary>
        public string? PresentAddrOne { get; set; }
        /// <summary>
        /// 现居地2
        /// </summary>
        public string? PresentAddrTwo { get; set; }
        /// <summary>
        /// 现居地3
        /// </summary>
        public string? PresentAddrThree { get; set; }
        /// <summary>
        /// 现居地4
        /// </summary>
        public string? PresentAddrFour { get; set; }
        /// <summary>
        /// 现居地5
        /// </summary>
        public string? PresentAddrFive { get; set; }
        /// <summary>
        /// 现居地6
        /// </summary>
        public string? PresentAddrSix { get; set; }
        /// <summary>
        /// 职业
        /// </summary>
        public string? Occupation { get; set; }
        /// <summary>
        /// 户别
        /// </summary>
        public int? RegType { get; set; }
        /// <summary>
        /// 文化程度
        /// </summary>
        public int? Education { get; set; }
        /// <summary>
        /// 婚姻状况
        /// </summary>
        public int? Marital { get; set; }
        /// <summary>
        /// 患者来源
        /// </summary>
        public int? PatSource { get; set; }
        /// <summary>
        /// 两系三代精神疾病家族史
        /// </summary>
        public int? FamilyHistory { get; set; }
        /// <summary>
        /// 是否已进行抗精神病药物治疗 0否1是
        /// </summary>
        public int? DrugCureFlag { get; set; }
        /// <summary>
        /// 首次抗精神药物治疗时间
        /// </summary>
        public DateTime? FirstDrugCureDate { get; set; }
        /// <summary>
        /// 既往关锁情况
        /// </summary>
        public int? PastShut { get; set; }
        /// <summary>
        /// 既往危险行为(多选逗号分隔)
        /// </summary>
        public string? PastDangerAction { get; set; }
        /// <summary>
        /// 既往危险性评估
        /// </summary>
        public int? PastDangerLevel { get; set; }
        /// <summary>
        /// 知情同意
        /// </summary>
        public int? KnowAgree { get; set; }
        /// <summary>
        /// 既往住院次数
        /// </summary>
        public int? HospCount { get; set; }
        /// <summary>
        /// 初次发病日期
        /// </summary>
        public DateTime? FirstDiseaseDate { get; set; }
        /// <summary>
        /// 初诊时间
        /// </summary>
        public DateTime? FirstDiagnosisDate { get; set; }
        /// <summary>
        /// 送检主体
        /// </summary>
        public int? InspectMainBody { get; set; }
        /// <summary>
        /// 送检主体其他
        /// </summary>
        public string? InspectOther { get; set; }
        /// <summary>
        /// 确诊医院
        /// </summary>
        public string? ConfirmHosp { get; set; }
        /// <summary>
        /// 确诊日期
        /// </summary>
        public DateTime? ConfirmDate { get; set; }
        /// <summary>
        /// 疾病名称
        /// </summary>
        public string? DiseaseName { get; set; }
        /// <summary>
        /// ICD_10编码
        /// </summary>
        public string? Icd10 { get; set; }
        /// <summary>
        /// 填卡医师姓名
        /// </summary>
        public string? FillDocName { get; set; }
        /// <summary>
        /// 填卡日期
        /// </summary>
        public DateTime? FillDate { get; set; }
        /// <summary>
        /// 报告科室id
        /// </summary>
        public int? ReportDeptId { get; set; }
        /// <summary>
        /// 报告科室名称
        /// </summary>
        public string? ReportDeptName { get; set; }
        /// <summary>
        /// 联系电话
        /// </summary>
        public string? ReportPhone { get; set; }
        /// <summary>
        /// 本次入院/门诊风险评估等级
        /// </summary>
        public int? RiskLevel { get; set; }
        /// <summary>
        /// 报告状态
        /// 1保存
        /// 2定稿
        /// </summary>
        public int? ReportStatus { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateDate { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>
        public int? CreateUser { get; set; }
        public DateTime? UpdateDate { get; set; }
        /// <summary>
        /// 删除标记
        /// 0否1是
        /// </summary>
        public int? DelFlag { get; set; }
        /// <summary>
        /// 医院编码
        /// </summary>
        public int? HospId { get; set; }
        /// <summary>
        /// 填卡医师Id
        /// </summary>
        public int? FillDocId { get; set; }
        /// <summary>
        /// 联系人电话
        /// </summary>
        public string? ContactPhone { get; set; }
        /// <summary>
        /// 住院流水号
        /// </summary>
        public int? RegNo { get; set; }
        /// <summary>
        /// 住院号
        /// </summary>
        public string? HospNo { get; set; }
    }
}
